<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>BOM: window</title>
    </head>
    <body>

        <p>Browser Object Model : window 和 Window</p>
        <!-- 在 HTML 文档中通过 script 元素嵌入 JavaScript 代码 -->
        <script type="text/javascript">
            // 直接在 script 元素中书写的代码属于全局作用域
            console.log( Object.getOwnPropertyNames( Window ) );
            console.log( '- '.repeat(30) );
            console.log( Object.getOwnPropertyNames( Window.prototype ) );
            console.log( '- '.repeat(30) );
            // 在浏览器中 window 是 Window 对象的实例
            console.log( Object.getOwnPropertyNames( window ) );

            // 在浏览器中 window 实例就表示 "the global object"
            console.log( window === globalThis );

            console.log( name , typeof name );
        </script>

        <p>
            <a href="https://developer.mozilla.org/zh-CN/docs/Web/API/Window">
                MDN Web Docs: Window
            </a>
        </p>
    </body>
</html>